home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #3 & #4 / Amiga Plus CD - 1995 - No. 3 and 4.iso / pd / sound / cybersound / 14bit.driver / source / driver_protos.h < prev    next >
Text File  |  1995-07-20  |  1KB  |  28 lines

  1. /*****************************************************************************
  2.  *
  3.  * CyberSound: 14 Bit sound driver
  4.  *
  5.  * (c) 1995 by Christian Buchner
  6.  *
  7.  *****************************************************************************
  8.  *
  9.  * driver_protos.h
  10.  */
  11.  
  12. /*------ Initialize/Change buffer sizes -------------------------------*/
  13. BOOL SetBuffers(ULONG audiosize, ULONG queuesize);
  14. /*------ Stream format selection --------------------------------------*/
  15. BOOL StreamFormat(ULONG format);
  16. /*------ Frequency Negotiation ----------------------------------------*/
  17. ULONG AskFrequency(ULONG frequency);
  18. /*------ Stream Provider ----------------------------------------------*/
  19. BOOL ProvideStream(UWORD *left,UWORD *right,ULONG samples,UWORD interleave,ULONG frequency,void (*callback)(void));
  20. /*------ Flush the Stream ---------------------------------------------*/
  21. void FlushStream(void);
  22. /*----- Play/Pause control --------------------------------------------*/
  23. void PauseStream(void);
  24. void ResumeStream(void);
  25. /*----- Interrupt locking ---------------------------------------------*/
  26. void SD_Lock(void);
  27. void SD_Unlock(void);
  28.